package com.smart.community.feign.region.dto;

import lombok.Data;

import java.io.Serializable;

/**
 * 住户移动端房户VO（Feign接口传输对象）
 * 
 * @author Wu.Liang
 * @since 2025-09-26
 */
@Data
public class ResidentMobileHouseholdVO implements Serializable {
    
    private static final long serialVersionUID = 1L;
    
    /**
     * 房户ID
     */
    private Long householdId;
    
    /**
     * 住户ID
     */
    private Long residentId;
    
    /**
     * 住户姓名
     */
    private String residentName;
    
    /**
     * 住户类型
     */
    private Integer residentType;
    
    /**
     * 住户类型名称
     */
    private String residentTypeName;
    
    /**
     * 房户号
     */
    private String roomNumber;
    
    /**
     * 完整地址
     */
    private String fullAddress;
    
    /**
     * 显示名称
     */
    private String displayName;
    
    /**
     * 社区ID
     */
    private Long communityId;
    
    /**
     * 社区名称
     */
    private String communityName;
    
    /**
     * 楼栋名称
     */
    private String buildingName;
    
    /**
     * 单元名称
     */
    private String unitName;
}
